Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 USA F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 France F1 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 France F6 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Netherlands F2 Netherlands F3 Netherlands F4 France F14 Czech Republic F4 Germany F1 Germany F2 Germany F3 France F18 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Netherlands F2 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Belarus F1 Czech Republic F4 Czech Republic F5 Belarus F2 Slovakia F2 USA F2 France F2 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh Open de Montauban - Montauban M25 Targu Mures M15 Bucharest Banca Stato Challenger Lugano - Lugano Pekao Open 2005 - Szczecin San Luis Potosi Challenger - San Luis Potosi M25 Antalya Flea Market Cup - Busan M25 Antalya BMW Tennis Championship - Sunrise Tunis Open - Tunis BNP Paribas Primrose - Bordeaux Abierto Club Casablanca - Mexico City Tennis Napoli Cup - Napoli M15 Heraklion BSI Challenger Lugano - Lugano M25+H Bacau M15 Buzau Maia Open 2002 - Maia EI Bank Bulgarian Challenger - Sofia The Hilversum Open - Hilversum Open de L'Isere - Grenoble Pekao Open - Szczecin Macedonian Open - Skopje Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Zivnobanka Czech Open - Prostejov XXVIII Edizione 'A.Savoldi' - Manerbio GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Dallas Challenger ATP Challenger 2003 Numea - New Caledonia Challenger Leon 2004 - Leon Memorial Savigni - Sassuolo Garden Open 2005 - Rome X Abierto Internacional de Salinas - Salinas Memorial Savigni - Sassuolo Open de Montauban - Montauban Banca Stato Challenger - Lugano Siemens Open 2003 - Scheveningen Open de Montauban - Montauban Steelers Cup - Kosice Samsung Securities Cup - Seoul KGHM Polish Indoors - Wroclaw Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Draft Corona Mexico City Open - Mexico City Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Top Wool Challenger - Biella Szczecin Challenger Riviera di Rimini Challenger - Rimini Mons Challenger San Remo Challenger Bordeaux Challenger Biella Challenger Lugano Challenger Penza Challenger Brasilia Challenger Salvador Challenger Izmir Challenger Seoul Challenger Ortisei Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Bordeaux Challenger Furth Challenger Turin Challenger Sopot Challenger Ford Tennis Championships - Louisville Tampere Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Guzzini Challenger - Recanati Noumea Challenger Quimper Challenger Bergamo Challenger San Luis Potosi Challenger - San Luis Potosi Cherbourg Challenger Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open 2005 - Prague Napoli Challenger Bordeaux Challenger San Benedetto Challenger Poznan Challenger Sunrise Challenger St. Remy Challenger Seoul Challenger Bergamo Challenger Le Gosier Challenger Tunis Challenger Reggio Emilia Challenger Braunschweig Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Orbetello Challenger Segovia Challenger Szczecin Challenger Izmir Challenger Heilbronn Challenger Orleans Challenger Alexander Kolyaskin Memorial - Donetsk Mons Challenger Kazan Challenger Ford Tennis Championships - Louisville Cherbourg Challenger St. Brieuc Challenger San Marino Challenger Tunis Challenger Aix En Provence Challenger Marburg Challenger Segovia Challenger Liberec Challenger Prague Challenger Orleans Challenger Mons Challenger Reunion Island Challenger Brescia Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger St. Brieuc Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Liberec Challenger Prague Challenger Trnava Challenger Rome Challenger Samsung Securities Cup - Seoul Barletta Challenger Prague Challenger Mohammedia Challenger Sophia Antipolis Challenger Rome Challenger Prostejov Challenger Braunschweig Challenger Orbetello Challenger Tashkent Challenger Quimper Challenger St. Brieuc Challenger Karshi Challenger China Open - Beijing Zhangjiagang Challenger Samarkand Challenger Tulln Challenger Pozoblanco Challenger Eckental Challenger Vicenza Challenger Mersin Challenger Marburg Challenger Prague Challenger Almaty Challenger Bratislava Challenger Rennes Challenger Furth Challenger Quimper Challenger Eckental Challenger Playford Challenger Blois Challenger Kosice Challenger Shenzhen Challenger Scheveningen Challenger Lille Challenger Kazan Challenger Mallorca Challenger Tashkent Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Izmir Challenger Szczecin Challenger Trnava Challenger Prague 2 Challenger Brescia Challenger Astana Challenger Bucharest Challenger Open de Franche-Comte - Besancon Eckental Challenger Bratislava Challenger Shanghai Challenger Mouilleron-Le-Captif Challenger Almaty Challenger Reunion Island Challenger Andria Challenger Casablanca Challenger Ostrava Challenger M15 Bucharest Open de la Ville de Saint Denis - Reunion Island Bordeaux Challenger M15 Sofia Andria Challenger Internationaux de Tennis de Brest - Brest Augsburg Challenger Tashkent Challenger ECM Cup - Prague Bratislava Challenger Open de Montauban - Montauban KGHM Dialog Polish Indoors - Wroclaw Nottingham Challenger Sporting Challenger 2003 - Turin Happy Valley Challenger Traralgon Challenger Binghamton Professional Tennis Tournament - Binghamton Open de L'Isere-Open 38 - Grenoble Poprad Tatry Challenger Switzerland F2 Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Como Challenger Dortmund Challenger Alphen Challenger Ostrava Challenger Meknes Challenger Sibiu Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Zhuhai Challenger The LTA Bolton Challenger - Bolton Heilbronn Challenger Milan Challenger Grand Prix de Tennis de Lyon - Lyon Challenger Leon 2003 - Leon Genova Challenger Istanbul Challenger USTA Challenger of Dallas - Dallas Bath Challenger Iasi Challenger Open 13 - Marseille Eckental Challenger Andria Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Budapest Challenger Bergamo Challenger Rome Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton 2003 Freeman Men's Challenger - Joplin Stella Artois Clay Court Championships - Budaors Samarkand Challenger Shymkent Challenger Busan Challenger Liberec Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Prostejov Challenger Orlando Challenger Columbus Challenger Furth Challenger Monza Challenger Kosice Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Nord LB Open - Braunschweig Nanchang Challenger Legg Mason Tennis Classic - Washington D.C. Shymkent Challenger Rhein-Main Challenger 2003 - Aschaffenburg Recanati Challenger Prostejov Challenger Fujitsu Siemens Open - Budapest Lyon Challenger Bratislava Challenger M15 Slobozia Prague Challenger M15 Otopeni St. Petersburg 2 Challenger Split 1 Challenger The Scottish Tennis Championships - Edinburgh Prostejov Challenger St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger Trieste Challenger Prague 3 Challenger Guimaraes Challenger Eckental Challenger Challenger Casino Lugano - Lugano The LTA Men's Challenger Wrexham - Wrexham Banca Stato Challenger Lugano - Lugano Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Volkswagen Challenger 2004 - Wolfsburg Mallorca Open - Mallorca Sarajevo Open 2004 - Sarajevo Salzburg Challenger AAPT Championships - Adelaide Open Sainte Victoire - Aix-En-Provence Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Open 13 - Marseille Bastad Challenger UTC Open - Cherkassy Grand Prix de Tennis de Lyon - Lyon Ismaning Challenger Bangkok Challenger Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Quimper Challenger Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Bratislava Challenger Open 13 - Marseille Genova Challenger Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Rome Challenger Napoli Challenger Pilot Pen Tennis - New Haven Ostrava Challenger Campionati Internazionali di Sicilia - Palermo Prague Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Fergana Challenger Sydney International - Sydney BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Rennes Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Open de Moselle - Metz Chennai Open - Chennai Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Open de Moselle - Metz Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Estoril Open - Estoril Dutch Open Tennis - Amersfoort Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Jersey Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Sud de France - Montpellier SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle BCR Open Romania - Bucharest Champaign Challenger Open Sud de France - Montpellier Open 13 - Marseille Kazan Challenger Wolfsburg Challenger Citi Open - Washington Swiss Indoors Basel - Basel Yokohama Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb Toyota Challenger Napoli Challenger Petange Challenger Ostrava Challenger Quimper Challenger Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Salzburg Challenger Izmir Challenger Delray Beach International Tennis Championships - Delray Beach Tashkent Challenger Rennes Challenger Bergamo Challenger Brisbane International - Brisbane Davidoff Swiss Indoors Basel - Basel Eckental Challenger Tanger Challenger Bratislava Challenger Meknes Challenger M15 Heraklion Erste Bank Open - Vienna BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Helsinki Challenger Heineken Open - Auckland Sunrise Challenger Noumea Challenger Grand Prix Hassan II - Casablanca Caltanissetta Challenger Jersey Challenger Cherbourg Challenger Dallas Challenger St. Brieuc Challenger Turin Challenger Rome Challenger Heineken Open - Auckland Ostrava Challenger Erste Bank Open - Vienna Mouilleron-Le-Captif Challenger Bratislava Challenger Ningboo Challenger Poprad Tatry Challenger Tunis Challenger Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch Masters Series - Hamburg The Stella Artois Championships - London Ostrava Challenger ATP Kremlin Cup - Moscow Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Vercelli Challenger Open 13 - Marseille Serbia Open - Belgrade Gerry Weber Open - Halle Arad Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven St. Remy Challenger Koblenz Challenger Shenzhen Challenger Brest Challenger Delray Beach International Tennis Championships - Delray Beach Shenzhen Challenger UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg China Open - Beijing Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca Suzhou Challenger Adidas Open de Toulouse - Toulouse Grand Prix Hassan II - Casablanca Le Gosier Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Tunis Challenger Meerbusch Challenger Marburg Challenger Open 13 - Marseille Kenitra Challenger Open de Moselle - Metz Happy Valley Challenger Budapest Challenger Quimper Challenger Aptos Challenger Jonkoping Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Challenger 42 - Andrezieux Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Sporting Challenger - Turin Orleans Challenger Schickendanz Open - Furth Mons Challenger Poprad Tatry Challenger Open Sud de France - Montpellier Open 13 - Marseille Prague Challenger Kremlin Cup - Moscow Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest Bordeaux Challenger Scheveningen Challenger Rennes Challenger Cherbourg Challenger St. Remy Challenger Istanbul Challenger Meknes Challenger Rennes Challenger Cherbourg Challenger Tashkent Challenger Togliatti Cup - Togliatti Hilton Waikoloa Village USTA Challenger - Waikoloa Ostrava Challenger Scheveningen Challenger Prague Challenger Braunschweig Challenger Brest Challenger Barcelona Open BancSabadell - Barcelona Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Amersfoort Challenger Liberec Challenger ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger Barcelona Open BancSabadell - Barcelona VII Torneo Internazionale di Tennis - Barletta Ortisei Challenger Quimper Challenger Koblenz Challenger St. Petersburg 1 Challenger Zadar Challenger KGHM Polish Indoors - Wroclaw Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Davis Cup, Group II, 2R, HUN-BLR 3-2 Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis Medibank International - Sydney Kremlin Cup - Moscow Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Zhuhai Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sophia Antipolis Challenger Anning Challenger Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Biella 1 Challenger Biella 2 Challenger Ordina Open - 's-Hertogenbosch Bratislava Challenger Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Masters Series Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London ATP Kremlin Cup - Moscow Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris SAP Open - San Jose AIG Japan Open Tennis Championships - Tokyo French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Estoril Open - Estoril Campionati Internazionali D'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Pilot Pen Tennis - New Haven Croatia Open - Umag Dutch Open Tennis - Amersfoort The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Thailand Open - Bangkok U.S. Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL dItalia - Rome French Open - Paris Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Wimbledon (juniors) Davis Cup, Group II, 3R, POR-BLR 3-2